/*
 * ReclamoDto.java
 *
 * Created on 12 de marzo de 2007, 03:39 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.reclamos.reclamo.dto;

import com.src.computec.radar.services.utilities.dto.EnvioDto;
import java.util.Date;


/**
 *
 * @author aocampo
 */
public class ReclamoDto implements java.io.Serializable {
    
    private EnvioDto envioDto;
    private String codigoReclamo;
    private String codigoBarras;
    private String codigoTipoReclamo;
    private String descripcionOtros;
    private Date fechaGeneracion;
    private String fechaGeneracionFormat;
    private String uidResponsable;
    private String uidCreado;
    private String nombreCreado;
    private Date fechaAsignado;
    private String fechaAsignadoFormat;
    private String codigoEstado;
    private String codigoPrioridad;
    private String descripcion;
    private boolean recomendado;
    private String nombrePrioridad;
    private String nombreTipoReclamo;
    private String nombreEstado;
    private Integer horasVencimiento;
    private String pathImagenAlarma;
    private String toolTipPathImagenAlarma;
    private Date fechaFinalizacion;
    private String nombreResponsable;
    private String codigoInternoCliente;
    private boolean asignado;
    private boolean cliente = false;
    private boolean callCenter = false;
    private boolean empresaMensajeria = false;
    private boolean cerradoCliente = false;
    private boolean cerradoCorreo = false;
    private ReclamoSeguimientoDto reclamoSeguimientoDto;
    private String telefonoCasa;
    private String telefonoOficina;
    private String extension;
    private String movil;
    private String respuesta;
    private String claveCliente;
    
    /** Creates a new instance of ReclamoDto */
    public ReclamoDto() {
    }

    public String toString() {
        return "ReclamoDto: \n" + this.getCodigoReclamo();
    }

    public boolean equals(Object obj) {
        return this.codigoReclamo.equals(((ReclamoDto) obj).getCodigoReclamo());
    }

    public EnvioDto getEnvioDto() {
        return envioDto;
    }

    public void setEnvioDto(EnvioDto envioDto) {
        this.envioDto = envioDto;
    }

    public String getCodigoReclamo() {
        return codigoReclamo;
    }

    public void setCodigoReclamo(String codigoReclamo) {
        this.codigoReclamo = codigoReclamo;
    }

    public String getCodigoBarras() {
        return codigoBarras;
    }

    public void setCodigoBarras(String codigoBarras) {
        this.codigoBarras = codigoBarras;
    }

    public String getCodigoTipoReclamo() {
        return codigoTipoReclamo;
    }

    public void setCodigoTipoReclamo(String codigoTipoReclamo) {
        this.codigoTipoReclamo = codigoTipoReclamo;
    }

    public String getDescripcionOtros() {
        return descripcionOtros;
    }

    public void setDescripcionOtros(String descripcionOtros) {
        this.descripcionOtros = descripcionOtros;
    }

    public Date getFechaGeneracion() {
        return fechaGeneracion;
    }

    public void setFechaGeneracion(Date fechaGeneracion) {
        this.fechaGeneracion = fechaGeneracion;
    }

    public String getFechaGeneracionFormat() {
        return fechaGeneracionFormat;
    }

    public void setFechaGeneracionFormat(String fechaGeneracionFormat) {
        this.fechaGeneracionFormat = fechaGeneracionFormat;
    }

    public String getUidResponsable() {
        return uidResponsable;
    }

    public void setUidResponsable(String uidResponsable) {
        this.uidResponsable = uidResponsable;
    }

    public String getUidCreado() {
        return uidCreado;
    }

    public void setUidCreado(String uidCreado) {
        this.uidCreado = uidCreado;
    }

    public String getNombreCreado() {
        return nombreCreado;
    }

    public void setNombreCreado(String nombreCreado) {
        this.nombreCreado = nombreCreado;
    }

    public Date getFechaAsignado() {
        return fechaAsignado;
    }

    public void setFechaAsignado(Date fechaAsignado) {
        this.fechaAsignado = fechaAsignado;
    }

    public String getFechaAsignadoFormat() {
        return fechaAsignadoFormat;
    }

    public void setFechaAsignadoFormat(String fechaAsignadoFormat) {
        this.fechaAsignadoFormat = fechaAsignadoFormat;
    }

    public String getCodigoEstado() {
        return codigoEstado;
    }

    public void setCodigoEstado(String codigoEstado) {
        this.codigoEstado = codigoEstado;
    }

    public String getCodigoPrioridad() {
        return codigoPrioridad;
    }

    public void setCodigoPrioridad(String codigoPrioridad) {
        this.codigoPrioridad = codigoPrioridad;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public boolean getRecomendado() {
        return recomendado;
    }

    public void setRecomendado(boolean recomendado) {
        this.recomendado = recomendado;
    }

    public String getNombrePrioridad() {
        return nombrePrioridad;
    }

    public void setNombrePrioridad(String nombrePrioridad) {
        this.nombrePrioridad = nombrePrioridad;
    }

    public String getNombreTipoReclamo() {
        return nombreTipoReclamo;
    }

    public void setNombreTipoReclamo(String nombreTipoReclamo) {
        this.nombreTipoReclamo = nombreTipoReclamo;
    }

    public String getNombreEstado() {
        return nombreEstado;
    }

    public void setNombreEstado(String nombreEstado) {
        this.nombreEstado = nombreEstado;
    }

    public Integer getHorasVencimiento() {
        return horasVencimiento;
    }

    public void setHorasVencimiento(Integer horasVencimiento) {
        this.horasVencimiento = horasVencimiento;
    }

    public String getPathImagenAlarma() {
        return pathImagenAlarma;
    }

    public void setPathImagenAlarma(String pathImagenAlarma) {
        this.pathImagenAlarma = pathImagenAlarma;
    }

    public String getToolTipPathImagenAlarma() {
        return toolTipPathImagenAlarma;
    }

    public void setToolTipPathImagenAlarma(String toolTipPathImagenAlarma) {
        this.toolTipPathImagenAlarma = toolTipPathImagenAlarma;
    }

    public Date getFechaFinalizacion() {
        return fechaFinalizacion;
    }

    public void setFechaFinalizacion(Date fechaFinalizacion) {
        this.fechaFinalizacion = fechaFinalizacion;
    }

    public String getNombreResponsable() {
        return nombreResponsable;
    }

    public void setNombreResponsable(String nombreResponsable) {
        this.nombreResponsable = nombreResponsable;
    }

    public String getCodigoInternoCliente() {
        return codigoInternoCliente;
    }

    public void setCodigoInternoCliente(String codigoInternoCliente) {
        this.codigoInternoCliente = codigoInternoCliente;
    }

    public boolean isAsignado() {
        return asignado;
    }

    public void setAsignado(boolean asignado) {
        this.asignado = asignado;
    }

    public boolean isCliente() {
        return cliente;
    }

    public void setCliente(boolean cliente) {
        this.cliente = cliente;
    }

    public boolean isCallCenter() {
        return callCenter;
    }

    public void setCallCenter(boolean callCenter) {
        this.callCenter = callCenter;
    }

    public boolean isEmpresaMensajeria() {
        return empresaMensajeria;
    }

    public void setEmpresaMensajeria(boolean empresaMensajeria) {
        this.empresaMensajeria = empresaMensajeria;
    }

    public boolean isCerradoCliente() {
        return cerradoCliente;
    }

    public void setCerradoCliente(boolean cerradoCliente) {
        this.cerradoCliente = cerradoCliente;
    }

    public boolean isCerradoCorreo() {
        return cerradoCorreo;
    }

    public void setCerradoCorreo(boolean cerradoCorreo) {
        this.cerradoCorreo = cerradoCorreo;
    }

    public ReclamoSeguimientoDto getReclamoSeguimientoDto() {
        return reclamoSeguimientoDto;
    }

    public void setReclamoSeguimientoDto(ReclamoSeguimientoDto reclamoSeguimientoDto) {
        this.reclamoSeguimientoDto = reclamoSeguimientoDto;
    }

    public String getTelefonoCasa() {
        return telefonoCasa;
    }

    public void setTelefonoCasa(String telefonoCasa) {
        this.telefonoCasa = telefonoCasa;
    }

    public String getTelefonoOficina() {
        return telefonoOficina;
    }

    public void setTelefonoOficina(String telefonoOficina) {
        this.telefonoOficina = telefonoOficina;
    }

    public String getExtension() {
        return extension;
    }

    public void setExtension(String extension) {
        this.extension = extension;
    }

    public String getMovil() {
        return movil;
    }

    public void setMovil(String movil) {
        this.movil = movil;
    }

    public String getRespuesta() {
        return respuesta;
    }

    public void setRespuesta(String respuesta) {
        this.respuesta = respuesta;
    }

    public String getClaveCliente() {
        return claveCliente;
    }

    public void setClaveCliente(String claveCliente) {
        this.claveCliente = claveCliente;
    }
}